home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1991 / Feb 91 / MacApp.Tech$ 2⁄15⁄91 / 2904-C++ is Inevitable-Feb91 < prev    next >
Encoding:
Text File  |  1991-03-06  |  1.5 KB  |  35 lines  |  [TEXT/GEOL]

  1. Item    1998100                         8-Feb-91        19:50PST
  2.  
  3. From:   WICAT                           Wicat Systems, Michael Rossetti,PRT
  4.  
  5. To:     MACAPP.TECH$                    MacApp Technical
  6.  
  7. ------------------------------------------------------------------------------
  8.  
  9. Sub:    C++ is Inevitable
  10.  
  11. Yes, Mike Rossetti, die hard Object Pascal fan sez, "C++ is inevitable!"
  12.  
  13. It has to be so why not get on the bandwagon now and not get left in the dust.
  14. Do you think those new engineers at Apple are writing new system software in
  15. Object Pascal?  Get real!  Their using C++.  Why do you think Apple was one of
  16. the first--if not the first--to have C++ 2.0 on their platform?  That's right;
  17. so they could use it for system software.
  18.  
  19. I'd prefer to use Object Pascal but I'm gaining knowledge and experience with
  20. C++.  C and C++ have a lot of problems but how else can we promulgate the
  21. software development 'priesthood' if our code is easily read?  Object Pascal is
  22. usable by accolytes.  C++ requires near gods.  I've got my "The Annotated C++
  23. Reference Manual" (Ellis & Stroustrup) open in front of me and am readin how to
  24. tell if a piece of source code is a declaration or a function reference.  For
  25. example, what does "void (X::* pmf) (int) = &X::f;" mean?  I finally figured it
  26. out.  You try.
  27.  
  28. But the tide is irresistable so jump on your C++ board and ride the wave.
  29. Pretty soon, Inside Macintosh will start appearing in C++ rather than
  30. Pascal--at least that's my belief.  Perhaps as early as Sys 8, probably by Sys
  31. 9.
  32.  
  33. Mike Rossetti
  34.  
  35.